package cn.yeziji.forum.dao.intf;

import cn.org.atool.fluent.mybatis.base.IBaseDao;
import cn.yeziji.forum.entity.ForumUserQaEntity;

/**
 * 用户操作问业务层
 *
 * @author gzkemays
 * @since 2022/11/15 2:03 PM
 */
public interface ForumUserQaDao extends IBaseDao<ForumUserQaEntity> {
  int QUESTION_MODE = 0, ANSWER_MODE = 1;
  /**
   * 用户收藏问题
   *
   * @param questionId 问题 id
   * @return 是否收藏成功
   */
  boolean userCollectionQuestion(Integer questionId);

  /**
   * 用户点赞答案
   *
   * @param answerId 答案 id
   * @return 是否点赞成功
   */
  boolean userKudosAnswer(Integer answerId);
}
